821302
578575
512181
458634
703750
370144
66865
835461
54426
680639
708951
727931
5270799
3693581
3212148
2531804
2285988
2140609
2062358
193978
1837118
1746136
1729196
1662471